@charset "utf-8";
/* CSS Document */

@import url("../css/common.css");



/* common */
.common_padding{ padding: 25px; }



/* wrap */
.wrap { width: 800px; }



/* nav */
.nav{ height: 81px; background: #fff url("../img/nav_btm_bg.png") no-repeat bottom center; }
.nav .menu_btn{ float: left; }
.nav .top_tit{ width: 100%; text-align: center; margin-top: 19px; }
.nav .search_btn{ float: right; }



/* main_top_content carousel rolling */
.main_top_content_wrap{ padding: 25px 25px 5px 25px; background: #292931 url("../img/main_visual_bg.png") no-repeat top center; }

.main_top_content_wrap .carousel_btn_con { margin: 9px auto 34px auto; text-align: center; }
.main_top_content_wrap .carousel_btn_con li{ margin: 0 10px; display: inline-block; }

.main_top_content_wrap .page_wrap{ overflow: hidden; width: 750px; height: 654px; }
.main_top_content_wrap .page_wrap .carousel_page{ position: absolute; width: 750px; }
.main_top_content_wrap .carousel_page .item_box{ float: left; margin-bottom: 29px; }
.main_top_content_wrap .carousel_page .item_box.odd{ margin-right: 18px; }
.main_top_content_wrap .carousel_page .item_box .item_img_box{ width: 365px; height: 229px; background: url("../img/main_carousel_item_img_bg.png") no-repeat; padding: 1px 0 0 1px; }
.main_top_content_wrap .carousel_page .item_box .item_img_box .img_wrap{ position: absolute; }
.main_top_content_wrap .carousel_page .item_box .item_img_box .img_wrap .best{ position: absolute; display: none; }
.main_top_content_wrap .carousel_page .item_box .item_tit{ text-align: center; font: 28px bold; color: #fff; margin-top: 7px; }
.main_top_content_wrap .carousel_page .item_box .item_content{ text-align: center; font: 25px bold; color: #888a9e; }



/* main_tab_btns */
.tab_btn_con{ width: 800px; overflow: hidden; }

.tab_btn_con li{ float: left; height: 83px; border-bottom: 1px solid #979ca3; background: #f7f7f7; text-align: center; }
.tab_btn_con li .tab_top_bg{ margin-bottom: 25px; background: #fff; height: 5px; line-height: 5px; }
.tab_btn_con li.btn0{ width: 263px; border-right: 1px solid #e0e1e3;  }
.tab_btn_con li.btn1{ width: 272px; border-left: none; border-right: none;  }
.tab_btn_con li.btn2{ width: 263px; border-left: 1px solid #e0e1e3;  }

.tab_btn_con li.on{ background: #fff url("../img/tab_select_icon.png") no-repeat bottom center; }
.tab_btn_con li.on .tab_top_bg{ background: #d31351; }
.tab_btn_con li.on.btn0{ width: 263px; border-right: 1px solid #979ca3; border-bottom: none; }
.tab_btn_con li.on.btn1{ width: 272px; border-left: 1px solid #979ca3; border-right: 1px solid #979ca3; border-bottom: none; }
.tab_btn_con li.on.btn2{ width: 263px; border-left: 1px solid #979ca3; border-bottom: none; }

.tab_btn_con li.line_off.btn0{ border-right: none; }
.tab_btn_con li.line_off.btn2{ border-left: none; }
